export function getFormattedDateKey(date) {
  if (!(date instanceof Date) || isNaN(date.valueOf())) {
    // 如果传入的不是有效的 Date 对象，可以选择抛出错误或返回一个默认/错误指示符
    // 这里我们简单地返回空字符串或抛出错误，具体取决于您的错误处理策略
    // console.error('Invalid date passed to getFormattedDateKey:', date);
    // return ''; // 或者返回一个能被识别为无效的键
    // 为了保持原有行为（如果之前没做严格检查），假设传入的是 Date 对象
  }
  const year = date.getFullYear();
  const month = (date.getMonth() + 1).toString().padStart(2, '0');
  const day = date.getDate().toString().padStart(2, '0');
  return `${year}-${month}-${day}`;
} 